package com.kamistoat.meimeimall.meimeimallpayment.service;

import com.kamistoat.meimeimall.meimeimallpayment.entity.ReconciliationTaskEntity;

public interface PaymentBillJoinService {
    /**
     * 制作本地交易记录+第三方账单联合大表
     *
     * @param reconciliationTask 任务
     * @return 创建的关联大表的表名
     */
    String joinPaymentAndBillTable(ReconciliationTaskEntity reconciliationTask);

    /**
     * 开始在关联大表上执行对账
     * @param reconciliationTask 任务
     * @return 错误条数
     */
    Long executeReconciliationOnJoinTable(ReconciliationTaskEntity reconciliationTask);
}
